Qué son los R Markdown

Los documentos de R Markdown son una interfaz de cuaderno productiva para entrelazar texto narrativo y código para producir resultados.

Permite utilizar varios lenguajes, incluidos R, Python y SQL (consulte la lista completa en: https://bookdown.org/yihui/rmarkdown/language-engines.html)

R Markdown proporciona un marco de creación para la ciencia de datos. Puede utilizar un único archivo R Markdown para guardar y ejecutar código y generar informes de alta calidad que se pueden compartir con su audiencia.

Los documentos de R Markdown son totalmente reproducibles y admiten docenas de formatos de salida estáticos y dinámicos, incluidos HTML, PDF, MS Word, Beamer, diapositivas HTML5, folletos estilo Tufte, libros, paneles, shiny apps, artículos científicos, sitios web y más.

Chunk Options

Ejemplo de consulta de Precios Marginales Locales

Fuente de datos: https://www.cenace.gob.mx/Paginas/SIM/Reportes/PreEnerServConMDA.aspx

Usaremos el “Manual Técnico Uso de Servicio Web para descarga de Precios Marginales Locales (SW-PML)”, https://www.cenace.gob.mx/DocsMEM/2022-06-24%20Manual%20T%C3%A9cnico%20SW-PML.pdf

Instalación de paquetaría

#install.packages("plotly") # Paquetería de visualización interactiva
#install.packages("httr") # Biblioteca que tiene funciones para consulta Web
# Do you want to install from sources the package which needs compilation? (Yes/no/cancel) Y
#install.packages("jsonlite") # Para manejo de archivos JSON
#install.packages("DT") # Para manejo de tablas

library(plotly) 
library(httr) 
library(jsonlite) 
library(DT) 

Consulta:

Consultaremos un conjunto de nodos ubicados en distintos puntos de México (la lista completa está en: https://www.cenace.gob.mx/Paginas/SIM/NodosP.aspx)

IMPORTANTE: No se pueden mostrar datos con un lapso mayor a 7 dias y máximo 20 nodos

## [1] "08MDN-115,01NEC-85,01ITD-115,01PCC-85,06PTA-138"
##          Fecha Hora PML_08MDN.115 PML_01NEC.85 PML_01ITD.115 PML_01PCC.85
## 163 2023-09-07   19        834.18       723.74        763.53       757.43
## 164 2023-09-07   20       2691.43      2308.88       2435.85      2417.75
## 165 2023-09-07   21        2648.7      2244.24       2373.21      2351.01
## 166 2023-09-07   22       1440.52      1214.84       1280.11      1270.35
## 167 2023-09-07   23       2765.75       2346.6       2473.74      2452.29
## 168 2023-09-07   24       1415.53      1210.88       1276.97      1263.73
##     PML_06PTA.138
## 163        736.75
## 164       2368.46
## 165       2537.02
## 166       1290.26
## 167       2649.33
## 168       1275.34

Ejemplo de Gráfica Interactiva

FIN